Avoid code repetition in marker-related functions.
authorDmitry Antipov <dmantipov@yandex.ru>
Fri, 6 Jul 2012 08:53:15 +0000 (12:53 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Fri, 6 Jul 2012 08:53:15 +0000 (12:53 +0400)
commit5c5c61500a36732c8f2f387fb0dccb36a4eaaa6e
tree402a1b0a1a71ab4a5331535acc2ac6f9594bb720
parent45378513b9451c375695e6c25361db87835a04de
Avoid code repetition in marker-related functions.
* marker.c (attach_marker): New function.
(Fset_marker, set_marker_restricted, set_marker_both)
(set_marker_restricted_both): Use it.
(Fset_marker, set_marker_restricted, Fbuffer_has_markers_at):
Consistently rename charno to charpos.
(marker_position): Add eassert.
(marker_byte_position): Convert to eassert.
src/ChangeLog
src/marker.c